---
title: The middleware didn't return a Response.
i18nReady: true
githubURL: https://github.com/withastro/astro/blob/main/packages/astro/src/core/errors/errors-data.ts
---

> **MiddlewareNoDataOrNextCalled**: Asegúrate de que tu middleware retorna un objeto `Response`, ya sea directamente o devolviendo el `Response` obtenido al llamar a la función `next`.

## ¿Qué salió mal?
Se produce un error cuando el middleware no devuelve ningún dato ni llama a la función `next`.

Por ejemplo:
```ts
import {defineMiddleware} from "astro:middleware";
export const onRequest = defineMiddleware((context, _) => {
	// no regresa nada o llama `next
	context.locals.someData = false;
});
```
